package com.edu.exam.enums.examination.paper;

/**
 * 分段人工审核状态枚举
 *
 * 从SegmentationResult实体类中提取的独立枚举
 *
 * @author System
 * @version 1.0.0
 */
public enum SegmentationManualReviewStatus {
    PENDING_REVIEW("待审核"),
    UNDER_REVIEW("审核中"),
    APPROVED("已通过"),
    REJECTED("已拒绝"),
    NEEDS_MODIFICATION("需要修改"),
    MODIFIED("已修改"),
    RE_SUBMITTED("重新提交"),
    FINAL_APPROVED("最终通过"),
    FINAL_REJECTED("最终拒绝"),
    ESCALATED("已上报"),
    RESOLVED("已解决"),
    CLOSED("已关闭"),
    REOPENED("已重新打开"),
    CANCELLED("已取消"),
    DEFERRED("已延期"),
    EXEMPTED("已豁免"),
    FLAGGED("已标记"),
    VERIFIED("已验证"),
    UNVERIFIED("未验证"),
    IN_PROGRESS("进行中"),
    COMPLETED("已完成"),
    FAILED("失败"),
    SKIPPED("已跳过"),
    NOT_APPLICABLE("不适用"),
    UNKNOWN("未知状态");

    private final String description;

    SegmentationManualReviewStatus(String description) {
        this.description = description;
    }

    public String getDescription() {
        return description;
    }

    public String getDisplayName() {
        return description;
    }
}